package com.cloudwise.controller;

import cn.hutool.db.Entity;
import com.cloudwise.service.AreaService;
import com.cloudwise.service.impl.AreaServiceImpl;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;

/**
 * @author ：Teacher陈（86521760@qq.com）
 * @date ：Created in 2023/2/16 14:32
 * @description：接受浏览器请求，查询所有的地区信息，并携带所有的地区信息
 * 跳转到添加人员信息页面。
 * @modified By：
 * @version:
 */
@WebServlet(name="ToAddPersonController",value = "/toAddPerson")
public class ToAddPersonController  extends HttpServlet {
    AreaService areaService = new AreaServiceImpl();
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //查询所有的地区信息，并携带所有的地区信息
        // * 跳转到添加人员信息页面。
        List<Entity> entityList = areaService.queryAll();
        req.setAttribute("areaList",entityList);
        //页面跳转，转发的方式
        req.getRequestDispatcher("addPerson.jsp").forward(req,resp);
    }
}
